{% extends "admin/change_form.html" %}
{% block myjs %}
{% load cotizaciones %}
<script type="text/javascript">
	$(function() {
	//TODO MEJORAR ESTO
		{% if add %}
		$('#id_fecha').val(date_now());
		{% endif %}

	
		if($('#id_cotizacion').val() =='')
		{
			$('#id_cotizacion').val({% cotizacion "U$S" %})
		}
		$('#id_condicion_de_venta').change(function() {
			if($('#id_efectivo').val() =='')
			{
				if($('#id_condicion_de_venta').val() =='E') {
					$('#id_efectivo').val($('#id_total').val());
                                        $('#id_condicion_de_pago').val('CONTADO');
				} else {
					$('#id_efectivo').val(0.0);
                                        $('#id_condicion_de_pago').val('');
                                }
				$('#id_efectivo').trigger('change');
			}
		});
		$('#id_total').change(function() {
			if($('#id_condicion_de_venta').val() =='E') {
				$('#id_efectivo').val($('#id_total').val());
				$('#id_efectivo').trigger('change');
			}
		});
                
               
                
		$('fieldset:eq(1)').after($('.inline-group:last').html());
		$('.inline-group:last').remove();
		

		for(j=0;j< parseInt($('#id_items-TOTAL_FORMS').val());j++)
		{
			$('#id_items-'+j+'-moneda').change(
				function(t){
					var k = t.target.id;
					   k = k.substring(0,11);
					var mone = k + "moneda";
					var cant = k+ "cantidad";
					var prod = k + "producto";
					    k = k + "precio_unitario";
					    
					    var va = $("#"+k).val();
						
					    var from_s = va

					    valido = true;
						var valor_producto = $('#'+prod).val();
						if (valor_producto == '') {valido=false;}
						
						var valor_cantidad = $("#"+cant).val();
						if (valor_cantidad == '') {valido=false;}
						
							$("#"+k).change();
					    	}
					);
			

			$('#id_items-'+j+'-producto').change(
				function(t){
					
								$("#" +j).change();
				
				}
			);
                        $('#id_items-'+j+'-cantidad').change(
                                  function(t){
                                      var k = t.target.id;
					  k = k.substring(0,11);
                                          if($('#'+k+'producto').val()!=""){
                                              var valor_producto = $("#" +k+'producto' ).val(); 
                                              $.getJSON("/gestion/calculated/",{c1: "moneda",func_moneda: "Producto.objects.get(id=producto).moneda.id" , producto: valor_producto, type_producto: 'AutocompleteField','return_id': t.target.id}, 
							function(json){
								
                                                                var orig_moneda = json['result'];
                                                                $('#'+k+'moneda').val(json['result']);
                                                                        }
						);
                                    }
                                  }
                        );
			
			
					
		
		}
		
	});
	
</script>
{% endblock %}